/*
* Copyright (c) 2007 by Kirill Kolodyazhniy.
* See the file "license.terms" for information on usage and redistribution.
*/

#ifndef M_PRESENTPARAMS_H
#define M_PRESENTPARAMS_H

namespace Engine
{
	/**
	*   Presentation parameters for render windows.
	*/
	struct PresentParams
	{
		PresentParams(bool fs, unsigned int w, unsigned int h, unsigned int z, unsigned int c):
			fullscreen(fs),
			width(w),
			height(h),
			zdepth(z),
			colordepth(c)
			{}

		bool         fullscreen;
		unsigned int width;
		unsigned int height;
		unsigned int zdepth;
		unsigned int colordepth;
	};
}

#endif
